Very good and very welcoming - very good value for money.