Carlos's place has the best location. Short walk to La Rambla, the beach and metro stations to take you to the rest of Barcelona. The flat is super clean and has a lovely private balcony which gives a great view of the city. Carlos and Miguel were very accommodating and helpful for places to eat, see etc. Highly recommend Carlos's restaurant too.