This place was absolutely perfect for the three of us. It was very clean, well stocked, and they thought of everything. There were even 3 pool towels waiting for the 3 of us when we arrived. The location is wonderful, we met a very lovely couple that was in town visiting another unit, and my kids had a blast. Wifi was great and there is literally nothing that we could count as a negative.