Very nicely decorated recently for the holidays, including an under water (real) Scuba Santa Show and other costumed characters around the aquarium. Almost entirely indoors, weather is not an obstacle to a visit. Compared to the Philadelphia and Bronx Zoos, admission is a bit expensive for this relatively small attraction (comparisons to the New York Aquarium are difficult, due to extensive recent storm damage there). The entire site is very clean, modern, and well maintained. If you plan to visit more than once in a 12 month period, a family membership annual pass is a good value and becomes a better value if you visit several times in a year. It will include discounted parking in the convenient lot across the street (currently $10 without discount), several free tickets to the 4D show, and a small discount on food and souvenirs. You will be willing to visit often if you live nearby, or if you are traveling from a distance and willing to combine the visit with other attractions a few minutes away in Philadelphia and the Battleship New Jersey a few steps away. Better to visit near opening hours or near closing. Ticket lines can become horribly long (avoided if you come early, have a membership, or purchase/print tickets at home) and the shark tunnel has a limited capacity which can lead to intolerably long lines and crowds, occasionally, at busiest times (nice, but not worth it if you have to wait). Parking may also become difficult mid-day during peak periods. Four tanks where you can touch sea creatures are a nice touch. You could probably experience the entire attraction in about an hour or so if you move through at a good pace. Maybe three hours or more if you really take your time and stop to eat. Food prices and quality are comparable with other attractions of this type, but seating can be limited or unavailable during busiest times.