Its a small ship but the advantages are that Carnival has decent dining room food, so you do not have to spend extra for special restaurants, and that it is a small but fun cruise line....
Look for the special foods in the buffet area, the Mongolian Barbecue, the sushi, the New York Deli, and enjoy the food (day and night) - the free soft ice cream.
The shows will not be "**** B.I.G ****** ProDuCtIoNs but the comeians will be funny. The pool will be welcoming, there will be waterslides, etc.
The room service is free- its a cruise. Go with the flow, especially with the staff. They are a Fun Ship crew.