We chose this cruise for the destinations and weather and were not disappointed one bit.
The shore excursion to Cocco Bay was excellent with plenty of room to spread out and enjoy the clean clear water and the BBQ lunch was excellent also.
The ship was clean and tidy both inside and out considering it's age and as I understand it's due for an upgrade in December 2017. The staff were second to none very helpful and full of advise on what to do and insured we had all the info required for the next day.
More than enough room for 3, We didn't spend much time in our cabin so it was fine.