We spent 4 nights at Arts hotel Barcelona with our 3 kids of 9, 7 & 2.
Ask for an suite on 1 of the corners of the building. very big room with separate living room where the kids can sleep. 2 very good restaurants: La Enoteca (2* Michelin) and Arola (tapas on the highest level). Great breakfast. We were only a little bit disappointed about the restaurant Bites. This is fine for a quick lunch but not for diner. The staff is very international and extremely friendly and helpful. The lobby is very nice and you feel immediately at home.
The hotel is just in front of the beach and boardwalk. A good restaurant on the beach is Agua.
Great food and the kids can play on the beach in front of you.
On our next trip to Barca, we will stay definitely again at Arts Hotel.More