Great rooms, amenities, and location for the price