The location and beach is phenomenal, central to the town with good eats and 5th ave. Room had a distinct smell of mold and was not cleaned for the first 2 days of our stay. We had to ask for everything from toilet paper to towels and finally we went to the front and asked them what we had to do to get our room cleaned. They started cleaning the room thereafter but really, I shouldn't have to ask you multiple times for 2 days. Hotel has an amazing ambiance but it is not well maintained...mold, marks on the walls, discoloration, stains, and the bathroom corners/edges are dirty. Air conditioning is great, but rooms are a bit small. Bed is hard (in case you don't like it, we like softer beds). Beach hotel service is good but service staff inside hotel need to learn proper hospitality etiquette. We were given the incorrect bill at checkout, make sure to check all your receipts or they will make mistakes! Won't stay here again, too bad because the location and beach are awesome.