Good location, excellent facilities and service