I've been here a few times in the past month, and the staff have been great. I haven't tried the food yet, but it seems like the same fare as the old location: pizza. It looks like a popular decision.
The new location is just a little south and east of the airport, and there is as yet no nearby fast food options. In the old location they were right beside the food court at Deerfoot Mall, so I presume this will mean bigger and better menus in the future.
Everything is so new and fresh. They are well-set up for large events, parties, and leagues with lots of free parking.