All has been said already: Great apartment, great location, great neighbourhood, great host!