This place is excellent- we stayed Xmas day due to a cancelled flight, and the room was ready at 11am. Host allowed us to check in early which took a huge load off our shoulders (figuring out what to do with luggage and food for 5 hours with no room is a nightmare). Xmas day we had the pool pretty much to ourselves, water was well heated and crystal clear. 2 minutes walk to the beach, and Flannigan's across the street was open Christmas day with good food and drink. Room was large, clean, and kitchen was fully equipped. The place was clearly recently renovated. Also each room has a parking spot, which is huge given how little parking there is this close to the beach.