Not perfect by any means BUT, you won't find better value at this price point. I purchased this after 2 years of no problems with a Logitech G920. The Thrustmaster wheel feedback is less 'notchy so smoother than that offered by Logitech. The wheel feels heavier than the G920 giving a more planted experience.
Out the box the first thing you must do is update the firmware using a pc, attaching the wheel through usb. It's a simple process and means that connection between the wheel and Xbox is simple.
I can wholeheartedly recommend the Thrustmaster whether you are a beginner or more experienced sim racer.