How’s campus housing

Just got accepted to next autumns GIS advanced diploma! I’m moving over from Ontario, might someone be able to share thoughts on the campus housing (price, comfort, food, etc), or simply the best surrounding area? Also rules about bringing along a partner to share a room?