Good location. Professional services. High quality accomodation.