Amazing. Book here. They are so communicative through the entire process and are so eager for you to have an amazing experience. Jeni and the checkin team are amazing and kind. I am a tough critic but I cannot recommend this more. Also they had great island recommendations