A nice place to visit , you can choose to pay for several attraction or for free with more limited choice. You will need approximately 2-3 hour or more to visit most of the attraction depend on the time you visit because some attraction we need to queue or just wait to take some nice pictures with less people. there are also many shop to visit if you want to buy some food, drink, etc