Very pleasant place in a wonderful location