Price mark-ups are a bit high.
Customer service is good and quick to respond. They were also flexible to make changes after the order was placed. Only catch with this service is that their processing time is a bit long. Not sure if it is because of COVID or it's their usual processing time.