Lovely place, great terrace, great location