Sparkling clean and generous facilities.