Perfect place-location, size, amenities! We loved it!