If you would give a "perfect" for an apartment it would be this one. The location, the style, the cleanliness, the communication, the terrace, the price,... I could go on and on. But I better keep the rest for myself cause I want to be able to get a chance to book it again.