Cruise was part of a tour package and things started off well. My experience is definitely colored by the air conditioning not working in my cabin until the last night despite numerous maintenance requests.
I would try to find a much smaller ship if I did it again, most ports are in small towns and getting everyoneon and off the ship is quite an adventure. Given these difficulties, they did do a fantastic job in this respect.
The shore tours were for the most part amazing and were done through local guides.
House keeping kept it very clean but no option to get any fresh air and ac was broken. Shower water cycled rapidly from to hot to too cold and back again. Water was heavily tested with chemicals that burn skin and eyes