Fantastic, exceeded my expectations! Everything I could think of was provided and more!! Can't wait to come back and stay again, truely lovely.