A little background:
My wife and I are 31, have 2 small children and are blue-collar middle-class. We live within our means, save up for our trips and do not buy on credit (other than house and cars). We have been on 4 other cruises since 1999: Disney, Carnival Ecstasy, Carnival Fantasy and Royal Caribbean Serenade of the Seas.
Now the Enchantment of the Seas trip: