The public transport is excellent and easy to use. Many great restaurants along the beach and just a short train to Lisbon.
People are extremely helpful and language has never been a problem. We spoke mostly English on occasion French and Italian but knew some basic Portugese to break the ice.