This is our second year staying at Mainsail but we were in a different unit last time. The condo was clean and comfy, especially the Master bed, very nice which is not standard for rentals we have found. Kitchen was stocked sufficiently overall, no pizza pan and limited casserole/pyrex 13x19(only one) and bowls were pretty beat up but we made do. Could use a rubber spatula for mixing but I realize not everyone cooks a lot on vacation. TV and internet were great, daughter had an online class she had to be online for a bit and all was good. Neighbors upstairs very noisy and you can hear everything, not the fault of the host of course. Couches and seating in living room could have been better as well, pull out couch was uncomfortable for my son. Loved the views on the balconies and master bath had a wonderful shower! Also liked the dressing area and lots of closet space for everyone. Had a small issue with the sink/garbage disposal and host responded right away to take care of the issue despite being on vacation herself! The pools were fun for our kids too, beach was beautiful as always. Would definitely stay here again!