Fantastic experience, extremely good communication and preparation. Not a single thing was forgotten, and Sarah's flexibility to our requests were much appreciated. Would love to have stayed longer!