Excellence all round. Location, Facilities Cleanliness and Communication all top notch.