Great location, charming terrace, great host