As mentioned earlier, this place do not exist. It is a scam and a bogus property. Travelocity should take this property down as soon as possible!
I wrote to the property beforehand to find out where one gets the key, with no response. I then also arrived on the day, and realised that I was scammed. Not only does the property not exist, but it also looks completely different from all the other buildings in the same street and area.
These guys surely manage to fool me good...