Location is perfect. The apt is very spacious, especially for Bcn standards. There are three AC units, one for each room, very important for the hot season. There is also a dryer which makes longer stays much easier, when you have to do laundry. The rooftop is an excellent bonus. The staff was all very friendly. Some of them did not speak English but this is to be expected in Spain.