The ship is not real big, so it does not have a ton of amenities on board. This is fine as it stops at a different port everyday - no "fun" day at sea.
The room was clean and well maintained. The cabin stewards did a great job with the service. My only compliant, is that we never got clean washcloths during the day. They would remove them and not replace them until the last service was done. I think they had a linen shortage.
Entertainment was ok, very basic, but again with a new port everyday and the smaller size of the ship they did ok.