My mother and I went, and had a great time. I wouldn't say it's too kiddish. The princesses treated us just as nicely with no kids at the table. I would say the majority of tables do have kids at them, so I wouldn't consider it a romantic meal, just in case you wanted that. You should be able to get a refund as long as you cancel 24 hours in advance. Also, eating in the castle is something pretty magical IMHO, but if it's just about princesses you can also look at Akershus in Epcot. It's cheaper, and has the same amount of princesses. Though usually Belle is at Akershus and Jasmine is at CRT.