The location and beach view was great. Kevin communicated well, and even let us check in early. Unfortunately, the lack of cleanliness left us a bit disappointed as we found hair throughout towels and linens and seating areas needed some TLC.