This place is great! The kitchen is completely stocked with everything you could possibly want. Nothing like watching beautiful sunsets on the deck. The pool is very clean, onsite laundry which is wonderful, walking distance to grocery stores... I would go back in a heartbeat. My only suggestion to folks renting is to bring your own water shoes as you have to cross over a reef to get to the ocean. Also bring your own snorkel gear as there are so many places to snorkel with magnificent fish and sea turtle nearby too.