Other than being disappointed by Oceania once again taking two ports off the cruise as we were cruising the trip was amazing! We were supposed to stop in Cyprus and one additional stop in Egypt. VERY disappointed that we didn't. The cruise line told us it was due to weather but we know that over 30 guests missed flights and so the ship stayed another night in Istanbul to save themselves money. I'm certain that guests would have understood had they told the truth. Had I been one of the people who had our flight delayed I would have appreciated the cruise line waiting. Knowing that we were lied to put a damper on the beginning of the cruise then later when we were again told that we wouldn't stop at a port in Egypt we wondered what the real reason was. This isn't the first time Oceania has done this. Every cruise we have been on with them they have eliminated at least one port....to save money?? When you sign up with a cruise line you expect to stop at all the ports you pay for.