I stayed at the Hotel St. Denis for 4 nights recently. I had read several positive reviews and I was not disappointed. The hotel is almost exactly at the heart of Montreal near the intersection of Rue St. Denis & Rue St. Catherine. You can walk to plenty of eating establishments up St. Denis, downtown is just to the West on St. Catherine and the gay village is just to the East. My room was clean, my maid service excellent, and the wireless internet was invaluable. The staff was friendly and courteous to this English speaker. The cost was very reasonable for the room and amenities. I will definitely stay here again next time I visit Montreal.