Great place to stay: great location, excellent facilities.