I've only recently started flying with Rex and am SO impressed. I don't know why I had never flown with them in the past. The staff are all so friendly, the wait is always less, my flights have all been on time, the seats more comfortable than the other airlines and they also generously give you snacks - not trying to pinch every last penny out of you, they don't need to do that at the price but yet they do. I was just telling family and friends to check them out when the the following flight they went and gave me a free upgrade! NEVER has this happened with any other airline, enjoyed a delicious lunch (talking to the woman next to me they also upgraded her so the business class was full). Maybe they noticed I had recently been flying with them frequently.. Whatever the case it really made my day that there is such kindness, generosity and good old fashioned hospitality in the airline business still. Well done Rex this is how you do business.