Very clean, perfect location directly on the beach, close to top restaurants, and timely communication made for a great stay with no surprises. I would 100% stay here again.