The location was great. The cleanliness was okay - it's older than the pictures make it look. The balcony was nice but it was missing the table depicted. Bathroom was much smaller than expected. Beds were comfortable enough. Good number of mirrors in the place - two full body mirrors and a large mirror with two bar stools in front of it, this was helpful while getting ready. Nice size fridge. Good dishware options, we used the plates and glasses for drinks and to reheat left overs. It was nice to have the two large beach towels as well. The worst part of our stay was the man who checked us in. His name was Joseph and the man just had an attitude about him. We came back to the hotel after we had checked out at the end of our stay to use the phone and call the luggage storage place around the corner because the doors were locked and Joseph was unhelpful, stand-offish, wouldn't answer my friends questions and when I said jeez you're helpful he was like who me?! and became even more confrontational. Not the right vibe in general but extra bummy when you're on vacation. The other person I interacted with at the check-in desk was pleasant. It was an okay stay. I would probably choose a different place next time. Maybe with someone whose the actual host rather than a group/company of people managing a place.