This place is a good location. Very close to the metro and about a 10 minute walk to La Rambla.
The food around the area is decent. We found a great pizza place close by called la pizza del sortidor.
Be warned there are 6 flights of stairs to this flat so you will be in shape when you leave.