We really enjoyed our stay at Bahia Tolok. It’s a quick cab ride to the North, and walkable (15 min) to the main grocery store. Our room was cleaned daily. It did face the road, so it was a little noisy during commuting times. Keep in mind that if you get an ocean facing room, you’ll most likely get full afternoon sun (ok for some, but not others). The staff was super helpful and friendly! The sand area is ok, there is no “beach”. There are a couple comfortable hammocks but because it’s a marina, it’s not really swimmable. Saying that there are so many beach clubs and also free beaches to go to, we didn’t find it was that detrimental to our experience on the Island. The pool is great for a quick dip, but it is on the smaller side. I (husband) found the pool nice and refreshing, my wife found it a little on the cold side. We only went to the restaurant for coffee and found it a little expensive. There are so many amazing restaurants on the island, that we didn’t have time to check out Bahia’s food. All in all we really enjoyed our stay. If you’re Canadian and booking through Expedia, we ended up having to wire transfer a deposit from our bank. Ensure you pay in pesos. If you transfer in USD, you’ll lose twice on the exchange. That goes for the whole island, just bring pesos with you, the best exchange was ordering pesos before we left from RBC. Getting extra cash - we didn’t bring enough -from the HSBC ATM was crazy.