hi ox jess,
i have given birth at canosssa, just want to let you know not to worry on rooms, i got a 3 in 1 room with no problem, lots of other beds available, the 6-in-1 was also not full. Though the turnover is fast, my roomate check out in the morning, the ff day someone fills it up. Another roomate check out at 8pm, at 9pm someone check in.
Food - there is a choice for western or chinese food, nothing fancy, but okay.
BF support - there is a room that you go there for feeding. the whole day we are around 7-8 moms. At 11pm, 2am and 5am, i was the only one BF, they gave formula and moms sleep well. I was the only one BF at night, when i go to my room, my roomates were already snoring. The first day, nurse brings baby to you and she commented that nothing comes out yet so not impt to BF right away, i wanted to inform her of colostrum but didn't bother.
I had birthplan mainly for BF issues, i said give baby to me asap after delivery once i'm in my room, they gave baby to me after 3 hours! insisting that baby needs to be warmed.
In Adventist, the gave baby in 1 hour. Overall Canossa is okay but won't recommend for first time mom as i feel not all nurses are BF friendly or knowledgeable. You just go to that BF room and figure out how to do it. If you go private room it might be a different story as the baby is with you the whole time and a nurse can assist you. I still prefer Adventist but it's not convenient from my place now. If you plan to BF, attend LLL as early as now, big help if you know more or less what to expect.
Good luck!