I will try to keep my review short, so that you don't lose interest.
Embarkation: easy. Don't expect to get your bags before 6pm (Although its possible) but pack bathing suit and a change a clothes for embarkation day.
Ate in the Washington Dining room with Arnell and Michael as our waiters. Service was great and the food was excellent. Always a different choice every night and the Chocolate Melting Cake a HIT with the kids.
#1237, Riviera Deck. Cabin was fine for our needs. Pullman above the single sofa for the 2 kids. Twins pushed together as a king for my wife and I. Cabin pretty much as expected. We had enough space for our clothes (and we brought a lot). Bathroom was larger enough. It was a challenge storing our suitcases, but we we had 8 of them! Would recommend and book this cabin again. Good location (far enough from elevators, low traffic area and close to deck zero for port days.