This place is perfect and we highly recommend, the only regret is we wish we'd had more time to spend there! Wonderful hosts, amenities, location...everything was great!!!