Crystal Cruises Crystal Cruises
Miami, FL
Superior service and meals. The cabins and ship were well maintained and provided space to enjoy.