Highly recommended for location and amenities.