I have not heard of them, but looking at their site, their juice seem pricey.
If you want good quality juice and save money in the process, then look at White Label Co or Mount Baker Vapor. Youll get way more juice for your money.
As far as steeping, its personal preference. Some like it steeped, some juices taste better steeped. So its all subjective.