plenty of amenities and a great location