Rooms were nice but very close together. The restaurant had good food but the free breakfast buffet was as other reviews mentioned....HORRIBLE! Beautiful pool (always full of loud children) located steps away from a rock (not sand) beach. Owner & staff very friendly & accomodating. Resort location was somewhat out of the way away from the main road.