Very clean, well stocked with appliances and utensils, comfortable beds as well as plenty of bathroom and beach towels. Great view from decks on both levels. Private sandy beach access and the pool was very well kept and clean - kids loved it. Would definitely stay here again.