Great place - huge terrace, brilliant location