translate English to French: Great location in Venice within walking distance of St. Mary's and the Grand Canal area.
Le personnel est aux petits soins avec ses clients.