We loved our stay with Esmeralda! The room is lovely, and the outdoor terrace is the best part of the whole apartment. All members of the family were very kind, including the little dog! Location is very convenient for every place we wanted to visit in Barcelona.