We didn't had our best time here. The apartment is ok (fifth floor without elevator by the way).
Location it's not that good but we were really close to "la rambla".
We had to wait for about an hour after our check-in because they were still cleaning the rooms.
We didn't have wifi during all the stay but I think it was a temporary problem ( we received some updates from the agency but they didn't solved anything)
Apart from this the staff and the host are kind.