We bought tickets in the UK for a fraction of the price you pay whilst over there and spent 2 days here and the third day in the water park.
PortAventura is a well laid out theme park split into lands, there is clear signage and, if you are like me and don’t particularly care for theme parks, there are shows on throughout the day in the different areas. The Chinese acrobats were great!
There are plenty of places to eat and drink, it isn’t particularly cheap and to be fair, the food sucks too.
It did serve a purpose and kept the kids happy.
There are height restrictions, anyone less than 140cm will miss a lot of the rides. I wouldn’t really advise this for small children. There is something for everyone however telling a child they cant go on something is hard work.