At Jfk the check in counter is at the opposite end of the terminal from the gate, so expect to walk. TAP has no business class lounge. Check in counter personnel were very friendly and helpful. Counter does not open until 2 hrs before the flight and there is no place to sit.
On board service was good, but not outstanding.