Given that Barcelona is pricey, this place overall is a good find.