I have been on about 15 cruises in the past.
I have done 3 of these 1 night cruises from Vancouver to Seattle. We find it a quick and fun getaway. I have done 2 on NCL and 1 on Princess prior to this. I have sailed RCI, Disney, NCL, Princess & Carnival. This was the worst experience ever!
I have found the trick to one nighters is to get to Vancouver port for 10:15am, check in our bag and then go to the line up, usually wait 15 mins and they open up around 10:30am. Go through security (5 mins), then customs (5 mins) and then go get key cards and wait for boarding group (have been 10-20 mins) and then board. Usually we are on the ship by 11am-11:15am. Nice and easy.
Location was good, close to elevators. NO cold water in our shower. Balcony was huge and incredible. Limited space in cabin, felt smaller than other cruise lines. VERY small shower. No hand held shower, so hard to rinse off in small space. I had a VERY hot shower and basically just washed my hair quick and got out. Room steward was nowhere to be found. No towels, no turn down, no customs forms. But location and balcony were good.
I live here, so not much to say. Its a great place for people to visit.