Overall, it was okay and the people that work there are very friendly, but nothing like our timeshare at Grand Timber Lodge in Breckenridge, Colorado that we traded for it. There were ants in our unit all the time in the kitchen, dining, and bathrooms. We had to spray all the time to get rid of them. At least they had the bug spray in the kitchen for us to use. The beds were so hard only having a mattress on top of a wood frame that my husband had to sleep on the love seat and I slept on the couch. Great way to spend our 25th anniversary. The booklet on the table explained that the reason the tennis courts and bar were out of commission is because hurricane Ivan hit the area and they have not been able to repair them yet. I saw that Hurricane Ivan was there in 2004 so that was 9 years ago. Not sure it should take that long to fix those things. The unit was spacious and a very nice size with a view of the pool. No views of the beach from any of the rooms though because they are not on the beach. It is a very short walk to the beach though and we saw a lot of nice fish snorkeling there. They said the Dive shop was closed due to a shortage of help to work there. I called about not getting many channels like the folder on the table in the room said we should have, like HBO, Showtime, and Starz and we only got one channel of about 5 that were listed. They told me they would try to get it fixed and get back to me. Then 2 days later when I inquired about it, they said that they have to make some phone calls to subscribe to them again and that will take a week or so. I think that may be kinda like the tennis courts and bar. The regular channels on the big screen tv were snowy most of the time. Free wifi, but every few minutes I had to disconnect and re-connect to the internet to get anything. We never bothered to tell them that the light in the jacuzzi doesn't work. Seems like this place is going downhill from what it once was to us. We did have a great time though and the area was perfect for us. The snorkeling everywhere was great!