The condo was even nicer in person than in the photos. The grounds are beautiful, and the beachfront area was perfect and made going for a swim or snorkel very accessible. The rocks/coral are sharp so be sure to wear water shoes. The condo itself is very comfortable and has three patio balconies, one on the ocean side where we ate all our meals. It was great having the pool to cool off in at night after days at the beach, and there are plenty of good, low key restaurants in walking distance. Yalku lagoon is about a 5 minute walk away. Diana was very responsive when we had questions, and the staff onsite were very helpful. We’ll definitely be back!