Excellent location, facilities and staff