Tropical resort offering upscale villas with kitchenettes, plus a day spa & an open-air restaurant.
Share your experience and help fellow travelers discover this hotel.