Hi All, sorry to be annoying with one of 'these' types of posts, but does anybody know anything about the 'spa' (not sure if it warrants that name) about two blocks west of Dufferin on the north side of Bloor? I think it is called 'Steamhouse' or something like that. Have walked by it many times and a bit scared to go in. Anybody have any experiences?