Really nothing to complain, we cannot compare because it was our first cruise.
Ship was small enough to meet people and feel as home.
Ports and share excursions were quite well done.
We booked the hotel in Marriot with the cruise line. The hotel selected were wonderful and the transfer to the port quite profesional.