This property is wonderful. Spacious rooms, bathrooms are updated and lovely, kitchen is well provisioned, ice maker and water dispenser in fridge, comfortable beds. Small things are couch could use an update as this one is squeaky and a few more plates are needed. We had 4 adults and 3 kids here and never felt we were crowded. The property amenities are over the top fantastic. We felt super safe everywhere, loved the private beach access, pools are super and the little refreshment stand and music was fun. We would definitely rent again. 9.999 out of 10!