While quite pricey, I would the experience is unique enough to justify it. So much so that I even went there on two separate occasions. Set aside around 2-3 hours to truly enjoy and take in the atmosphere. Can get quite packed during prime time, so try to visit on a weekday. Also wear comfortable shoes and avoid skirts as a many floors have reflective services.