I found these reviews very helpful before we went on our cruise so I would like to share my own thoughts. This was my and my husband's first cruise.
Embarkation in Miami was a breeze- we got there at around 3pm (alittle late because of our flight) and it took about 10 minutes total until we were onboard. I found the process kind of confusing- there wasn't clear direction to make it a smooth process, but nonetheless it was quick.
The actual ship was beautiful, although kind of wacky with its decor. The pool area was great, but make sure to get a deck chair by the pool early. It was difficult finding a chair when we went out at about 11am each day.