The location is perfect for exploring the old city, El Born, the marina and beaches. It was very convenient to walk everywhere or hop on the nearby Metro to other areas. There are plenty of supermarkets nearby, including Aldi, which is very well priced. The Estacio de Franca is just around the corner, which is a beautiful old station, where you can take the train to Sitges.
The roof terrace was fabulous, lovely sunsets over the city rooftops, looking out towards Tibidabo. We had breakfast there every morning, although the sun was very hot so a couple of parasols would have been useful. Having dinner on the terrace was better and we didn't see anyone else up there during our whole stay.
The apartment was fine for our two families, one with two young children who slept in the parents' room with the extra daybed. The kitchen is small and only really suitable to make breakfast or light lunches.
There were a few issues with the bedroom off the living room, which didn't have air conditioning or a fan, so it was always hot and stuffy unless you left the door open to the living room which has air conditioning, but then you wouldn't have any privacy! Also, the window in the ensuite shower room didn't open which added to the heat in the bedroom, nor did it have blinds so you have to hang something over the window if you didn't want the neighbours opposite to see you showering!
The apartment is one of many the company manage so when we called about a couple of issues, we didn't get much of a response. Overall, it was fine to stay there mainly because of the location and the terrace, and also the size suited our two families.