Great location, unreliable communication, and wrong information online. The Check-in process was a disaster. We ended up walking around Barcelona with a 12, 14 & 16 yo carrying all our valuables in our backpacks because they took more than 3 plus hours to clean the apartment. Even though they knew the time of arrival, they never told us the apartment was not going to be ready. Also completely detached themselves from the problem and told us to contact Airbnb for any issues as we were Airbnb's clients, not theirs?! We were in Barcelona only from Friday to Sunday. I pay an extra day (3 nights) to avoid any type of issues with check-out it turns out the biggest issue was check-in so pay an extra $$$ for nothing.