amazing service, amenities and location