As a Barbadian local, I have cruised this itinerary a couple times before on the various ships carnival has placed here. This time was with my dad and aunt to celebrate my aunt's 60th birthday.
The ship was pretty small but was clean and though it didn't have all the bells and whistles a larger ship would, had plenty places to relax, sit and lounge around. My only complaint would be that though the ship was small the one pool and 4 hot tubs were not enough for the crowds especially on sea day. Both were always fairly crowded and because of that was only able to use the pool once and the hot tubs a couple of times and that was only because I used those in the adults only area.
As we had an interior for three people things were crowded at times but the room amenities were in good shape and we had plenty of storage, though it lacked some of the amenities such as mini-fridges or blow dryers found on newer ships.