great location, good provision of amenities