great location with all necessary amenities