I have been there. I actually am stationed at Ramstein so I go there for a lot of stuff. It is pretty nice. It's like being in a small mall in the states. They have all kinds of **** in there too! It blows any other BX/PX out of the water!
Here is a link for the KMCC "BX/PX" at Ramstein.
http://www.ramstein.af.mil/kmcc.asp