Probably not a must do for visitors to the city who are short on time. However for locals with children or visitors with time, it's worth a visit, especially when you take into account the reasonable prices and volunteers who are tireless is making it a fun experience for the kids.