Great place, location, size, price, and amenities.