We really enjoyed RF! It is not a food court (I think lots of people go there expecting a big food court similar to values or mods, but none of the deluxes have such a thing). For a smallish CS establishment, it is very nice. We ate breakfast and lunch there several times, tried different things and shared lots, and we thought everything we tasted was fresh and delicious.
As for the mugs, they were well worth it for our family, but we stayed 8 days and spent lots of time around the resort. If you drink soda, lemonade, iced tea, coffee, you can fill up those things several times a day, as many times as you want, and it adds up. Plus the mug itself makes a nice souvenir. For what they charge for an individual drink, it doesn't take long to make it "worth it."