I am still recovering from our cruise so I will keep this short. Our family of 5 had two interior staterooms - kids in one and parents in the other. Cabins 8501/8503 so the very front of the ship.
Overall the rating speaks for itself. We would definitely do it again. Our cabin steward was terrific - thanks June! Most meals were restaurant quality or better. Entertainment generally exceeded my modest expectations. Kids club for 10 - 12 year olds was well run by friendly and professional staff. Ports of call were fun for the most part (Roatan was the highlight with the Island Marketing "Wild on Roatan tour" was the best day we've had in years.)
Disappointments were the teen club and the shore excursion booked for the Kohunlich Mayan ruins in Costa Maya. The excursion took way too long including almost 5 hours of bus ride and had us basically running for the ship when we got back to port without much of any time to get souvenirs there.
Small but functional as you would expect. We didn't feel claustrophobic at any point.