A+. Everything you need. We had a lovely stay.