The apartment was great and the balcony was amazing. We loved the location. Our only issue was that the apartment cost a lot more to have two rather than one person (I originally booked for one person and then changed it to two guests). The one bed was too small for two friends and there was not another bed set up but my friend slept on the couch. This is not good enough for having to pay $300+ AUD to add another guest to the booking.
Other than this issue, we had a great stay in Barcelona and thought Esther was very lovely.