Pros:
1. Ship is laid out nice
2. We had a mini suite. The bed was very comfortable and so was our suite. We would have preferred a "private" balcony. Ours did not have a ceiling.
Cabin was laid out nice and there was plenty of storage. The bed was very comfortable and our stateroom attendant did a great job!