This place deserves a S&H plaque at the entrance. Its location is in an island (ile delacite) just in front of Notre Dame Church which is quiet and serene amidst the noise outside. Pictures at the website does not do justice to it as details of the place is just superb.
Its like staying at the Ritz with a reasonable price.
Bravo