There's a coffee shop/cafe on site. WiFi is free in public spaces. P.S. Place also features multilingual staff, coffee/tea in a common area, and laundry facilities. Free self parking is available.
I am giving a poor review because there was no one available when we arrived. My 11yr old, an awesome stranger and I walked around looking for someone for over an hour before we gave up. When we went back the next day, same thing. We weren't able to check in there.