Perfect little apartment. Note that the sofa opens into a second bed, so 2 people who are not a couple can sleep separately. We had everything we needed - about the only thing we missed was having a microwave, but the oven and stove did the job. As expected, we spent most of our time when we were at the apartment out on the deck enjoying the wonderful view, and the retractable awning kept the sun and very occasional rain off. The location was great - not far from town, 2 minute walk to the Ocean Encounters dive shop at the Lion's Dive Resort for diving adventures, and a short swim to a really healthy and beautiful reef on the outside of the Sea Aquarium. A fun snorkel is to swim out the break on the south side of the Sea Aquarium, and allow the prevailing currents to sweep you leisurely north around the Sea Aquarium until you reach Mambo Beach, where you can exit and walk back. We even encountered the dolphins from Sea Aquarium on this snorkel when they were out with their trainers, and the trainers had the dolphins swim and leap around us a few times! Karin and Zita, the property managers, were great communicators, and Zita helped us make the most of our visit. When our rental car was not immediately available, she told us about the 9:00 am shuttle bus from the nearby Lions Dive Resort to a nearby supermarket so we could get provisions before our rental car arrived. An idyllic spot for a great vacation.