We have been booking our cruises through CruiseDirect for a few years now and have always had great service and best prices. Even when we have questions or want to change or upgrade something, it is very easy to do so. Today, Maria was a great help. Thank you!