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.
Entertainment and activities were pretty nice, having in account that it is a small ship, even during the "at sea days" we found activities to do, such as visiting the kitchen or a cocktail course. The only problem at these days were to find one shadow in the pool area.
The beach party were perfectly organized.
We enjoyed very much the ambience and the non-formal cruise, meeting people who has travelled very much and does not care about fancy clothes for having dinner.
Service were good, most of the people working are from Indonesia or Philipines.
We had one upgrade and obtained one Balcony Suite, very nice, incredible to open the doors and enjoy the views and the sea sound, we think it worths. For our next cruise we have booked a suite with terrace.
In summary, a very nice itinerary, very well organized and a good cruise company that we would like to travel with again in the future.
We booked the hotel in Marriot with the cruise line. The hotel selected were wonderful and the transfer to the port quite profesional.