Place was very clean. They even have washer and dryer available. Kitchen has all the necessary utensils. Nice location. Beautiful beaches near by. We had fun time. The only thing is check in and check out time is very strict. We were there at 3:45 pm and we were told to wait until 4:00 pm. We asked if it was because room was not ready, the receptionist just look through some kind of paperwork in the file and told us wait until 4:00pm. For check out we were out by 11:00am and there were housekeeper waiting outside patiently. Would stay here again and next time we will be there at 4:00pm :)