Overall we had an excellent vacation. All air and transfers and shore excursions worked out well. Carnival staff were polite, helpful, and courteous.
Although I think we'll go for a balcony next time, our room was sufficient but slightly crowded with 5 of us. However, as an army vet I cannot complain as our steward was amazing in cleaning our mess daily. The best part about the room was the comfort of the beds, the absolute darkness, and the amazing noiseless sleeps we all had.
The food was good to very good at times, but we seemed to enjoy the appetizers more than the main courses, and tried several each night. Breakfasts were always good, and we generally ate on land the rest of the time. Our assigned waiter was not the best or most friendly, although other various waiters experienced at breakfast were excellent and helpful. Our ass't waiter was extremely nice and helpful.
Close to everything, quiet, dark, great beds but slightly crammed. Excellent value for family of 5 on budget.