Overall a great place to stay, views are wonderful, location to beach is great, it's decorated very nicely, and beds are comfortable.
My only negative is the cleanliness. I had to rewash the dishes before using them, there was sand and dirt all over the master comforter, and the floors left our feet black.
This was not a huge deal for us, we are not big complainers, I just washed the dishes, shook off the comforter and we got house slippers to wear inside (there wasn't a mop). The floors was the most surprising, to be that black on my feet, they haven't been mopped in a long while.