Fit us perfect in all ways. Enough bathrooms, gym, pool (large nice but with a 9min walk or 4 min drive to the best beaches we didn’t use but little kids would love) , room to hang out in the large living, dining, kitchen area. Kitchen stocked, central AC, patio, washer and dryer w/soap, all accessories for beach were available. umberella had one broken wire but still worked great. One boogie board was folding but still worked again they are nice extras so not something to complain about at all.Everything was stocked dish soap, towels shampoo, conditioner, body wash, paper towels, trash babes, toilet paper. Clean except the master shower didn’t seem to be very clean. Everything else was clean. Didn't need however also had vacuum and broom and baby high chair, play pen in master closet. Didn’t see one bug, or critter at all. We would definitely stay again and recommend