great all around, location, amenities, functional, and great value