I'll start by saying I was a little skeptical about buying from a company I'd never heard of, especially as there were very few reviews and almost nothing I could find online. I went ahead and ordered and hoped for the best.
As soon as I ordered I started getting status updates. Estimate was 6 weeks and that's pretty much how long it took. I was updated when production started, when it was finished, when it was sent to the shipping company, when it was loaded on a boat and I got updates as it was crossing to the US. And of course ground shipping updates once here. It was packaged incredibly well and someone would have had to try hard to damage it. It arrived with no damage and on time.
Assembly isn't too bad if you're handy. I took my time, alone, and took about 3hrs maybe. Throw the included sealant away and get regular black 100% silicone from lowes. Instructions were not very good. I just followed the pictures. Me and a friend lifted it onto my truck very easily. Mine is aluminum and I would guess it weighs 150 lbs.
It actually fits the bed of the truck really well, I was worried about that. As far as fit and finish, it leaves a little to be desired. Nothing you would notice at a glance but if you look you start seeing lines that don't exactly line up, the two gull-wing doors in particular.
I have the solid metal side doors, no windows on the side. That paired with the fact that the front window,near cab and the back window,at tailgate are both small and don't line up as you look at the rear view mirror make for tough visibility. Looking into my rear view I pretty much have a 4inch tall gap I can see out of.
Overall I am 100% satisfied with the purchase experience and the top itself. Noone else offered a top like this for a longbed Frontier. I park next to my cousin every day and he has a Smart-cap and there's not a lot of difference. Fit and finish is a little nicer on his but it also costs 2.5x as much.
Overall I would absolutely buy again, I got it for what believe is a very fair price and recieved exactly what I expected and paid for.