Loved the spaciousness of the property since we had unexpected poor weather during our stay. Despite having 20 people in our party, we didn't feel that we were on top of each other. The pool area was fabulous. The downstairs/game room was perfect for our kids. Greatly appreciated the refrigeration space , ice machines and dishwashers. Kitchen had plenty of dishes,cups, and glasses (though we did bring paper supply) . Since we did a fair amount of cooking, the absence of any decent kitchen knives was an aggravation. It was nice that the porch area was screened it which helped with the bugs. The main reason why would not immediately consider rebooking has to do with the view ( street, houses and rooftops) We typically have stayed on the beach. We were just unlucky with the weather and didn't make it out to the beach area like we had hoped. It is an absolutely beautiful property with lots of nice amnenities.