This hotel certainly had everything I needed for my stay. I stayed in one of the two wings that appears to have been renovated less recently than the third wing, but my room was comfortable and appeared to be clean. Having said that, and as other reviewers have noted, the walls are somewhat thin, and you can hear your neighbors, especially as the enter/exit their rooms into the hallway or balcony. The staff was accommodating in my experience. It’s in a great location, walkable to the beach, shops, and restaurants, and for a reasonable rate. Some of the amenities, like parking, rentals, laundry, and dining, are an extra charge, but they are convenient options. Some of the information provided to guests, such as the breakfast buffet, is outdated (the buffet no longer exists). All in all though, I had a good experience here.