The place is spotless, and the location is absolutely ideal. The amenities could be a bit more robust (no coffee, sparse kitchen utensils, etc.) but not a deal-breaker given the fact that it's a block to the beach and around the corner from all the shops, groceries, etc. The entertainment set-up was a plus, as we were able to log-in and watch a movie one night when we were wiped out from exploring. Not a huge space, but enough for what you need at the beach and the check-in, check-out process was smooth. The pool/hottub/bar setup at the hotel was AWESOME though!!