Not the cleanest and they didn’t have all the towels there when we checked in. We had to wait until 1030-11 the next day to have them delivered to the room. We already had plans and we’re gone by that time so we had to buy our own towels. Very frustrating. They also don’t allow late checkouts at all and do not allow you to stay parked on the lot after checkout so be prepared to spend $20+ for parking if you don’t plan on leaving right after checkout. The only absolute positive thing about this listing in the location. Just a couple blocks from the beach and about a mile from all the restaurants and shops.