Mainsail property is wonderful and we can't wait to come back. Our unit (158) needs some basic maintenance but was still very nice and we loved every minute of it. Would probably try a different unit next time we come to this property, but this was totally fine for our trip.
Pros: Great view, lovely decor, comfortable furniture, clean, spacious, beach service (for 2 people)
Cons: Broken kitchen drawers/cabinets not properly fixed, doors in the master bedroom/bathroom and balcony were off track or difficult to open/close. Was surprised we only got one roll of toilet paper per bathroom so had to go out and buy more. Even though it's not guaranteed, other units often have extra beach chairs, boogie boards or umbrellas in the closets, but ours did not so we had to borrow and buy some for the kids.