The shop has opened about a month ago as I still remember seeing the flowers and everything in front of the shop.
Some one told me they are from SLS when I was in J3:16 chatting with people there. Not sure how true it is.
The shop is directly opposite J3:16 so if they are a decent and honest enough shop, they are going to get some traffic off J3:16 sooner or later. Of course, there are those who swear by J3:16 and will never switch.
New shops always have this start up difficulty in gaining customers' trust as there are not that many customers had experience dealing with them. It is good that this forum acts as a place to pass on the good or the bad about a shop and I am sure the word of mouth here is going to help building that trust if they are honest, helpful and their price are competitive.
Will check it out when i'm there. Not sure if they provide the same 'services' as J3:16 for the 'repairs'