It was the perfect stay for a long weekend in Barcelona.