Spotlessly clean and great facilities.