I have been on 4 cruises total so can only compare to the other NCL experiences I have had. I had spent 2 days in San Juan before the cruise. This cruise left at 9:00pm.
EMBARKATION - This was probably the best experience I have ever had cruising. A group of four of us showed up at noon even though our embarkation time was 3:30p. we were all on the ship within 15 minutes. We quickly made our way to the pool deck and grabbed a drink and some cookies. We all quickly checked out our cabins (though they were not all ready) and then just relaxed until they let us go to the cabins.
SERVICE - For the most part, service on this trip was just so so. There was nobody that really went out of their way to make this trip special for any of the people I cruised with. My cabin steward did his job, but he didn't do anything special. Wait staff seemed more robotic than personable. The casino staff for the most part seemed like they were just waiting until they could close their tables.
Like most people have said, the curved bed was short and my feet hung over the end. The balcony was big and I enjoyed evenings on it while listening to the water. I am not a tub person, so it was more of a pain to me than a benefit. Unlike others, I did not mind the doors on the shower or the toilet.
The people I interacted with here were not very welcoming. Very disappointing.
This was my last port and was just a shopping port. Very friendly but the deals were better in the non-US ports.