This airport is A-OK. Customs was quick and friendly. Baggage claim was the fastest I have ever experienced (though this may not say much as PHL is my home base). There are a few restaurants inside and outside of security, so you are set on both fronts. All rental cars are across the street (and walkable) from baggage claim. Manuevering around the airport was a breeze--it's only about a half hour from Montreal. Altogether, YUL provided a seamless airport experience.