I purchased this to use as a gaming desk for use with my new desktop PC. Mainly to play flight simulators. I needed something that was adjustable to get the right height to access the flight yoke and rudder pedals, has a decent amount of space to hold two monitors and still have room for the yoke, throttle assembly, keyboard, mouse and reference documentation and also easy to roll out of the way when not in use. This desk is just about perfect in all aspects, without spending a huge amount of money on a desk specifically designed for flight simulators - which are crazy expensive.It took me about 15 minutes to assemble. There is not much too it and the provided instructions, which are barely needed, are clear and easy to understand. The supplied bolts all use the same provided allen wrench and are easy to tell which ones go where and tightened up with no stripping. All of the pre-drilled holes lined up perfectly making the assembly process go smoothly. The frame is made of good high quality steel providing for a very sturdy no wobble desk that rolls very easily even with all of the equipment setup - which you can see in the pics. The desk top material is very solid and thick and includes a brace underneath for extra support while not interfering with the yoke mounting system. However, if you are planning to add shelves underneath this desk you would not be able to do that due to the brace getting in the way. I did not use the shelf that came with the unit, but might end up using it once I get a new gaming chair and know exactly what height I will need to set the desk.Right now I have a 32 inch and 22 inch monitor on the desk. I will likely end up with a 40 monitor in which case I would probably install the shelf to hold it and still have room for a 22 inch monitor to setup for flight controls, maps, GPS, etc.I found this desk on another site for about $250 and was on the fence until I checked Amazon and found it for $60 less. Done !! The only negative, which is not a manufacturer issue, is the PC shelf might get in the way of the rudder assembly once I get a chair and get the right setup for the yoke. In that case I would need to remove the shelf, but since it has a brace in the back I don't think it will compromise the overall rigidity of the desk. For most applications this would not be necessary.One other thing is the manufacturer could have included some sort of strap to secure the computer to the shelf. Not a huge deal, but something I would recommend doing if you plan to move the desk around a lot. The shelf is wide enough for my case to sit without hanging off, but I still plan to add a bungee cord or some sort of strap to make sure it does not fall off when I move the desk. Can't risk that $2000 investment.Also, like others mentioned, the desk is really not designed to regularly change the height like a Sit-and-Stand desk, but that said, it is not a difficult process, just a bit of a pain. I would recommend a desk with an assisted hydraulics system if you want to be able to go from sitting to standing position easily.In the end I am very pleased with the quality of this desk. The fit and finish are top notch at this price point for sure. I have spent more and gotten a lot less. I would definitely recommend it for the purpose I am using it for, but also as a temporary work desk that needs to be moved around now and then - would be perfect for a child's room.If you are setting up a home office and need a desk for permanent use, I would probably recommend something a little larger with drawers and such and no wheels.