Is this property located right in the city of Montreal itself? If you have a number etc. I would be grateful. Every March we go to Canada to ski, and we stop in Montreal first. This sounds like a great place especially since we will be traveling with children.