Our stay was nice. The resort is on a beautiful piece of property and is well maintained. The beachfront is the draw with nice sand (not rocky) and a gentle slope into the ocean - good for snorkeling and swimming. They have kayaks and bicycles available for guests to use. They also have a common kitchen available to use from 11 am to 11 pm. However, the bungalows are very small; a bathroom and bed, no table to sit or any additional space - basically its a bedroom with attached bathroom. So, if you need more space or want a coffee maker or microwave in your room, this isn't the place for you. It's located close to town, you can walk to restaurants and shops (1/4 mile). Lots of upsides... Downsides, neighboring dogs barking, because its close to town - street noise (motorcycles and trucks). It's serene within its walls, but they can't control the neighboring noises. AC in bungalows is only adequate, but not really cold. If you rent a motorcycle or car, they have a gate that you have to get out and punch in the code to open. The problem isnt so much the inconvenience of getting out to walk over to punch in a code, but the gate is so close to the street, you have to wait on the road, while you get out, key in the code and wait for the gate to slowly open, all the while your hoping traffic sees you and doesnt ram into you while your parked on the street (really not well thought through where they positioned the gate). Overall, we would stay there again, mainly for the beach.