excellent location and amenities