Everything you could need for a wonderful stay in Barcelona. Good location, amenities and local bars/restaurants