The hotel location is great but service is not great.. We had to wait for 4 hours for our room to be cleaned by housekeeping only to be told that the room still had not been cleaned. When we finally checked in to our room (which was supposed to be beach front) we were disappointed with the non-beach front view, cups left in the refrigerator door from previous hotel guests half empty as well as half a pineapple on the shelf, and floors that were dirty accompanied with scuffed walls. I would not recommend this hotel due to the fact we spent half of our day just trying to get checked into our room as well as the hassle and miscommunication there was with the staff. Only 4-star part of the hotel was the valet parking .