We're recently home from our holiday to Salou and thoroughly enjoyed ourselves. The hotel itself was very close to the airport, well equipped for young families, the entertainments team were fantastic and the food generally very good and varied. I even found my non-meat, low carb diet easy to cater for at each meal :O) Whilst the swimming pools were too cold to swim, our little boy still enjoyed the childrens pool which was supervised by a lifeguard. All the staff are English speaking and very pleasant and helpful. Our room was basic but all we needed to sleep and wash in for a week. Salou itself its a lovely resort, and the hotel was just a walk from the beach, town centre and train station. Barcelona was a 1hr 20min trip on the train.
Our only downside to the trip was that a small group of guests were alleged to be involved in some thefts of valuables, and the children belonging to the same group behaved aggressively towards ours, which did make us feel uncomfortable, but this was no fault of the hotel.