This was my first time that I flew with Qatar Airways, from Montreal to Phuket with a connecting flight in Doha. I was flying in business class. Check in was fine but it took some time due to the extra requirements for the destination. The check in agent was nice a lovely lady who was professional and knew her job and gave personal touch by addressing with my last name. Boarding was made in order as much as possible despite a few impatient passengers who were directed to their right line. There was a lot of staff to direct the passenger for a efficient boarding. The aircraft to Doha was a Boeing 777-300 which feature the Q suites. The second leg from Doha to Phuket was Boeing 787-800 a small place which had the normal pod comparable to different airlines. The cabin crew on both flights were nice, friendly and polite. They were giving an excellent service. The meals were delicious and there was a wide selection of drinks of all kinds. The washrooms were spacious, shiny and clean. The Q suite is simply amazing with a lot of space and with privacy and is very comfortable. In flying entertainment was great too with a huge selection of movies offered in different languages. I enjoyed it every minute of the flight. Transiting in Doha airport is fine. You can spend your time by checking the duty free or see the lamp teddy bear or take a rest in quiet section of the airport. Overall Qatar Airways is known to exceed the travellers expectations. Despite difficult work conditions and different work culture compare to the occident the staff is great. There's no doubt why this airline is one of the best in the industry. It may not be the cheapest option to travel but this airline is better than other airlines mainly because of its product and its staff from check in to the cabin crew and from the transfer desk staff to the arrival agents.