This was an incredible vacation. The house is amazing and well appointed. The views are fantastic. The pool is very nice. The beach was clean and the water was beautiful. Would have given 5 stars if not for the following annoyances: the cleaning crew needs to spend a little more time here. We found layers of dust on the ceiling fans and window ledges. The main viewing windows had not been cleaned fully, looks like a rushed job but we saw swirl marks on them the whole time we were there. Not all the bathrooms had garbage cans. Only 2 hand towels and one wash cloth for 2 kitchens, for a week long trip. And the damn pool alarm..a requirement, i guess, but ANNOYING! I know i could have called and complained but i didn't want a crew coming in to the house to fix these things when im there trying to enjoy the vacation. Just get it right before we show up. In the end, we would gladly vacation here again, but not for the price we paid. For that, i expect 5 star attention to these little details that were missed.