Good location; great terrace; kind staff