Fantastic place in every way. Wonderful hosts, we are very pleased with our stay, great location, amenities, communication. This place has everything you need and is well thought out!