Location, location, location. Wonderful hosts and amenities are amazing. Definitely 5 stars!!