Was everything we needed, fantastic location, just off Las Rambla, and near lots of lovely restaurants and places to eat. Good distance from the beach as well.