Excellent place - great location right on the beach, super clean, very prompt communication, easy check-in, everything was excellent. 5 stars!