Nice and clean, well fitted-out and good facilities.