This was our second cruise both were on Carnival.
My wife and I always travel with our 4 boys ages 11,13,16 and 18. Needless to say economy is the reason I initially chose Carnival.
However from our experience and talking to other passengers Carnival matches up with the more expensive cruiselines. Our cruises have been almost problem free with the service and condition of the ships immaculate.