The rooms were spacious and the beds were comfortable. The half bath was cramped. The presentation of the condo was pristine. The kitchen had everything we needed, except a highchair, to include everything to setup a very nice dinner on a large table. The hot water lasted an amazingly long time for showers. The floors could use a bit of scrubbing as the soles of my infant daughters feet turned black the more she walked/crawled around. The master bedroom was unable to achieve much darkness during the day do to broken curtains so we used the bathroom for our childs' naps. One of the living room chairs had a spring poking out of the back. A pack and play was available. The showers could use mats or a non slip textured paint for safety as well as better shower heads that detach. The pools were kept clean and everyone around was very pleasant and friendly. Basic supplies were present such as dishwasher and washer detergent packets, toilet paper, trash bags, bars of soap, hand soap, coffee, some spices, cleaning tools like mop, broom, vacuum, and extra blankets and pillows for the pull out couch. Toys and beach gear was also present. The TV's had streaming services pre-signed in. The peer was great for fishing we caught catfish, bass, eel, brim, and a stingray. The location is great as its maybe a five minute walk to the beach and even less to a very nice restaurant. The kiddy pool is on the beach side of the resort/condominium. Wifi worked well with occasional spottiness.