Very clean, very welcoming, great value for money