The lobby appears nice, the beach is beautiful, the food & restaurant was good, but that's where it ends. The ROOM was musty and outdated. I would swear that someone pissed in the dishwashers, or the toilet was backing up into it, but for sure everytime we took a shower, the room smelled. We decided not to eat in the room because it was so sickening. Also, I asked them to release my pending $304. We checked out on 4/11 and here it is 4/29, and it still has not been released. I called my credit card company, and they said that the hotel didn't release it, and after 30 days it will release it automatically. I am almost positive that the hotel is doing this out of spite since I wrote a bad review. Stay here at your own peril.