We stayed at The River Rock Resort 18 minutes outside of the city on Canada line and were in our cabin 2 hours 10 minutes from checking out. Those people that complain about waiting to get on board were not on this trip.
Cabin was a little tiered but very clean with plenty of space for clothes.
Every night we had a towel animal made by our cabin boy on our bed and the room must have been cleaned at least 3 times per day.
seemed small at first but was fine for 7 days.Very quiet. Close to lifts and stairs.