Great location, great communication, very clean apartment - all this resulted in a lovely stay :)