$300 For 3 Nights On A MSC Cruise! Was it WORHT it?