excellent location and amenities.