Overall - we loved our cruise. We had a great time on the ship and in port. I got slightly bored on the at sea days because it was chilly sometimes and everyone was wrapped up in blankets at the pool. My husband and I are in our 30s and we don't have kids so we were looking for a cruise not crowded with kids that also had a lower average age.
Average age onboard - excellent. Hardly any kids and I would say the median was ~upper 50s which is pretty good for a cruise.
Embarkation - AWESOME. We were one of the first on board. No LINE! We arrived from the airport at the port at 11:15AM around the time they started checkin.
Our state room was perfect - loved the balcony (other reviews mentioned it wasn't private but I'm not sure what they meant). Plenty of space for us and storage. Toiletries provided were not great and I wish I had brought my own. Our room attendants were amazing. We frequently ran in to them in the hallway and they were always very nice.