Overall yes. I've done purchases with the in the past. However, they screwed me over a few times in the past, which is why I can't give them a 100% thumbs up. I actually won't purchase anything there anymore unless it is my only route to obtain something. Just so you know though, it is impossible to cancel an order on their site (even though they have an option to), and don't expect ANY customer service if you need any...as it is non-existent. As long as they get everything right the first time around, it will be fine.