This was a spur of the moment trip for us, and we the price was unbeatable, even for a balcony room.
As this was to be our second cruise on NCL, we had high expectations. Our previous cruise with them had been wonderful (NCL Jewel) so we were really excited.
Embarkation was a breeze! The Houston terminal knows how to move people swiftly through the check-in process, something Carnival needs to figure out. Parking at the terminal was also much better than any other terminal we've had the pleasure of sailing from. I really can't say enough about how wonderful the embarkation process is here.