Avoya Travel and Jack Duncan are great! Our accommodations and the ship were very nice. The issues that distracted from our vacation were at the terminal and staff aboard ship. The terminal was chaos! We waited in line for over two hours then the attendant was harried and tart. Not a good start. Once aboard, I ordered a BD cake for my granddaughter. The night before her BD, I confirmed the cake with our dinner server. The order had not been placed and it was too late to order at that time. I was very upset. (however, the next evening, the server created a nice array of desserts on a plate with a candle). In general, all staff members acted stressed and under pressure. Perhaps going on a full ship is a bad idea.