The place is a good value, it's located by lots of places to eat, some beautiful beaches and it was great to have a full kitchen and a washer and dryer. There was a pool and hot tub for the times we wanted to swim and lounge without the sand. There is also a gym that you can join for $55 a month (or $12 a day) if you want to work out while you are in town. There was lots of beach items (umbrella, chairs, snorkels, masks, fins as well as beach towels) this made going to be beach very comfortable without the added expense. The group that handled our reservation responded quickly to a couple minor concerns we encountered. I would definitely feel comfortable booking with them again.