Yes, I have sailed on all smaller NCL ships including the Dawn, Sun, etc. In general, NCL ships are clean, but I no longer like smaller ships. It has to be 110,000 tons plus.
What I remember most about NCL are the chocoholic buffets.
NCL Escape we are sailing in January looks great form the video’s.
https://www.youtube.com/watch?v=4fi6X6fhpkg
Https://www.youtube.com/watch?v=VqWjkHXq5vY
Aruba is good port to visit. I do not recall anything about St Lucia but I think it should be better than Dominica or Cuba ports.
I look for movie theaters on ship, but very few ships have them anymore. Pack enough underwear so you do not need laundromat on ship.
Thank you for the info! Happy cruising.