The apartment building is nice. I think that it is important to note that this is more of a hotel posing as a single apartment. When you arrive you are required to put down a 250 euro security deposit with the front desk. After that they assign you a room based on what's currently open in the building. Keep in mind that this means the pictures on the AirBnB listing are more then likely going to be inaccurate to what you get.
Don't get me wrong that place I stayed was great and I would stay there again, it's just the lack of clarity on a lot of these matters was a bit disheartening. I would have preferred full transparency ahead of my stay.