We loved everything about our stay — great place, great location, and great hosts. It had everything we needed to enjoy our vacation worry-free.