Very clean, spacious, and a fantastic location. Great facilities.