Wonderful new museum with lots of multi-media to inform and entertain. Well worth the admission. Cafe not much to speak of but ok for a salad or beverage. Gift shop is great. Parking in the area is dicey because of proximity to Independence Hall. Some street/metered parking is available but be sure to check the complex parking rules. Not to be missed.