Location, amenities, very responsive hosts. 5 stars.