We stayed in the Golden port hotel last October for my dads 60th and we loved it the food was lovely the staff were friendly, people who have children will love the entertainer Israel. Its only a short walk to all the pubs and restaurants and also the beach. We also thought it was very clean.
My dad and his family he has a 9 year old boy are going back this year Augest 14th and we are staying at the hotel calypso as we like to try different places.
Hope this helps
PS If you are going to Portaventura get your tickets in England much cheeper i'm 39 and i loved it there as did all my children if you don't like fast rides it has plenty of shows to watch. Visit Barcelona my husband took our son to a match the atmosphere was great
Julie (Kettering Northants)