Magic Hands Spa

Anyone been here recently? Located on wilcrest just north of briarforest. Used to have some decent lookers, one of which had very good massage skill.