I have been to their store many times as they are local to me. They are legit, no scams or knockoffs.
They are very nice people to do business with. Can't really say anything about how they handle the e-commerce stuff, since I always have shopped in their store.
The only thing I have found in the past, they did not have a lot of inventory on some of the higher priced fragrances like Amouage, but any time I had purchase something from them that was not in-stock, it took them about a week to get to me.