While I am ultimately happy with the product received, I am very unhappy with the service that I received. ThePerfectRig.com delayed my order by over a week and did not honor the order timing provided on their website. In addition, the communication from ThePerfectRig.com was terrible and I had to call numerous times to get my order updates. When calling, whoever was picking up the phone for ThePerfectRig.com was always clearly unhappy that I was calling to get my order status. While they were never rude or unprofessional, they always seemed annoyed that I was inquiring about why my order was delayed.