Clean, communicative, and plenty of space. Great stay in Barcelona!