Excellent location, spacious accommodation and good facilities.