We spent five relaxing days at Makayla Palms and enjoyed every minute. The villas are well appointed and spotlessly clean, and John and Rachel were excellent hosts who give us many little extras like fresh fruit and baking. Although you aren't near much in the way of shopping or restaurants, the local bus service is cheap and runs hourly each way. The beach is only a few feet away although not visible from the villas. The beach is great (and very quiet), with superb snorkeling because there is a reef well offshore that results in a large lake-like area for snorkeling, swimming, kayaking, etc. John and Rachel provide the snorkeling gear and kayaks. One note: although the website is correct in saying "free WiFi", all that means is a connection to a telecom hotspot. You still have to buy a data account from the local phone company in order to access the internet.