Its a small and cute place; they have 34 rooms; didnt feel crowded at all- even though we were told they were totally full. Front desk staff are friendly and service is quick. The rooms were comfortable, balconies face the backwaters on one side and ocean on the other. Bathrooms are clean, I have to say I was impressed by the force of the water coming out of faucets (including shower) which is so welcome since most of the showers in other places have a trickle! The resort is built on the entire property ( which is small) hence there is no trails or walking areas. You can cross the street to the beach (there is a private beach). I wish there was a way to keep the stray dogs off the beach though. Food was average, takes a long time to be prepared, so be prepared to wait. Pool is big, but you come out with burning red eyes! Massage was good- not necessarily relaxing since it was vigorous! But I enjoyed it.