The staff are warm and friendly, the rooms clean and comfortable (if just short of "luxurious"), the location superb, and the breakfast first rate.
It may be the proponderance of American guests that gives it a slightly corporate feel, but after 6 visits there's nowhere else I'd rather stay in Turin.
Don't forget to have breakfast al fresco, with the 80 year old tortoises!...