Avoid!!
The company made me spent more than 8 hours in Barcelona, waiting for the agreed check-in schedule. Once I arrived to the place the room was still pending to get the cleaning service done.
I asked them to cancel the room and they refused for a while and asked a very disrespectful way and sketchy to do it myself in order for them to avoid the refund.
It was a very poor customer service and definitely unprofessional.