I too consider myself a Celebrity snob but also had a good experience on NCL. My daughter and I did the four night sailing on Norwegian Sky to Cuba for her 30th birthday. I went in with very low expectations especially when it is billed as open bar. Had visions of drunk people all over the ship. Well we ended up having the best time. Our room steward was amazing. Only ate in the MDR and food was good. Service was inconsistent though. Shore excursions were top notch. It was a smaller, older ship which I liked. Not sure about the large 4,000 plus passenger ships. Anyway, we were pleasantly surprised with our cruise.