Ticked all my boxes. I had an excellent stay.