"This is a great hotel with a great location. Lots of restaurants and shops just steps away. We stayed in a 2 bedroom with a kitchen and it was easy to prepare meals. The room seemed clean to me and was very comfy for our party of 6. The only thing i saw as far as cleanliness was the hallway carpet could use a good washing.other than that the housekeeping staff was always working on the lobby and pool area, keeping everything swept up and nice. There are tons of amenities, pool, hot tub, roof top bar with plenty of lounge chairs and seating areas to take in the ocean views. There is self serve laundry for a fee, a courtyard with a few games. The gym is small but it has the basic stuff for a quick work out. One thing to prepare for is there is only valet parking available. This is an added expense and can be inconvenient if you have to run out again for any reason. But they were very prompt and courteuos. I would mist definitely stay here again. "