One of the best kits I have found. I would definitely recommend and will be purchasing more.
I bought this cabinet and a 2-player button/joystick set, and I'm blown away by how easy it is to install and the overall quality of the build; it is fantastic. It was delivered quickly, and the attention to detail was clear straight away once I saw the care that had gone into the packaging.
If you're going for a Raspberry Pi build, there's plenty of space in the cabinet to include a small amplifier and a 6-way ac mains adapter (as I did – really makes installation quick and easy, as there's no faffing with electronics). Alternatively, you could probably fit a JAMMA machine and power supply in there too, but it would be a bit more snug – you might be better off going for the full-size bartop cabinet. Another review mentions difficulty with installing the buttons – just install them before you fit the control panel, and it's easy.
Because of the small profile of the cabinet, it fits easily in my living room, and it's easily transportable (will be setting it up at my wedding ceremony soon!)
The only thing I can think of to improve the cabinet would be plexiglass to cover the screen – but this is a budget option, after all! If you're on the fence about this, just get it (or any other XCADE flat pack; I'm assuming they're all as good as this one).
Great little cabinet - fits together easily and looks fantastic.
Solid build quality, and looks the absolute business with a nice bit of T-moulding on it. Also small and light enough to move around easily, which is perfect if you want to show it off when you have people round.
The space inside the cab is obviously limited - this is especially true for the main controller cavity for joystick and buttons. I'd recommend that you speak to ArcadeWorld and try and get a set of buttons that aren't too long. I used the classic arcade buttons which are fab, but the length with the microswitches attached made it a very tight fit to get everything fitted in, requiring lining up the switches so that they aren't clashing against each other.
If I built another one, I'd look for shorter buttons, as this would make assembly and maintenance loads easier.