We made a reservation for a 3-bedroom, 2-bathroom apartment 10 months ahead of our trip. On the day of arrival, they sent an email at 10:45 AM informing me the apartment was not available, and they had to move us to another location, 20 mins walking distance from their Sagrada Familia building. We ended up taking a taxi to the new location. We couldn't get into the apartment building, and no one was in the office when we arrived in the mid afternoon. There was no phone at the entrance of the building. I ended up having to make a long distance call to their main office. After talking to a lady on the phone and waiting for over 30 minutes on the street, someone finally came to let us in. The apartment we ended up staying in only had 2 bedrooms, 1 bathroom, not the 3-bedroom, 2-bathroom, with SPA access. I called back, tried to talk to their manager about this, but he was not available. I finally got a phone number for the manager and talked to him on our last day of stay. He told me to sent an email for the complaint. I did so, and no one has replied in over a week. I made the reservation through Expedia, and they sent emails about this on my behalf with no success. All I asked for is a refund for the price difference between the two apartments, and the taxi charge, which is more than fair. This facility could have been great if they staff it accordingly. Key system and technology still can't replace true customer service.