An excellent experience. Flew into Miami, took the R&G Shuttle to the port (which was EXCELLENT - $7 per person, provided excellent, proactive service, on-time, clean, safe, 2 vans with trailers - we were extremely pleased). Port described below (experience was good).
Went up to the buffet immediately - there was plenty of seating, all parts of the buffet were open (hamburgers, pizza, deli and Mongolian BBQ included in addition to the standard buffet). Food was very good - I didn't personally eat at the buffet often - opting for the more relaxed dining room - but, there was great variety, the lines (except for the Mongolian BBQ) were always reasonable. A great plus is that you can always get ice cream (this is not true on RCL - ice cream is 10-6 on at least the Monarch of the Seas - which is really disappointing).
Safety briefing was given in the lounges and then we walked out onto the deck to see the lifeboats - much nicer than standing stacked, racked and packed on the deck while everyone ambles out there and while all of the instructions are given.
Good storage; small, but efficient bathroom; not new, but clean and well-maintained; a little too cold (there was not a thermostat, just a dial which we turned all the way off, but it was still blowing a little cold air); had a chair and a stool; Nice make up lights over the desk; Pleasant.