We loved being at Vista del Mar. Having a beachfront hotel room at a reasonable price was great and having the wonderful restaurant just yards away (and right on the water) made it even better. The room was smallish for 3 people, but having the coffee maker, small refrigerator and safe, plus the ocean view made it nice for us. We are pretty adaptable and are tolerant of heat, humidity and a noisy air conditioner. Having Yal Ku lagoon just down the road was a bonus. Overall the snorkeling was disappointing, however. Our 10 year old grandson loved it and we would probably go back.