If you want to buy a mechanical keyboard with an Alice layout from Amazon, your choices are pretty limited and mostly upwards of $160. And then there's this little, well, not exactly a gem. That would be a little too much praise. Maybe, like, a nice piece of quartz crystal? Sure, we'll go with that.This is one of two ATTACK SHARK keyboards I ordered, and it's the only one worth keeping. The other was an AK832, and it's mediocre in every way except the nice USB cable that came with it.I don't know why these are branded as ATTACK SHARK on Amazon, because you can also find them as A-JAZZ keyboards and Epomaker keyboards. And when the package arrives, an A-JAZZ is what you'll get. That doesn't seem to be a bad thing as budget keyboards go...it's just odd.Anyway, onto the AKS068. I got the Pro version, which has USB, Bluetooth, and 2.4GHz connections. I would have been fine with the USB-only versions, but this is the only one that had Sea Salt switches, which I wanted to try. I like them. They're light and fast, and have short travel, but I'm bottoming them out a lot so I may need to add O-rings to soften them up a bit. It's also quite loud since I'm bottoming out so much. I don't mind how it sounds, but I like a quiet keyboard.This is the first time I've "assembled" a keyboard, which in this case meant pushing switches into the base and putting on the keycaps. I had trouble with a few of the switches, but I got away with only one bent pin. They give you two extra switches, but I agree with another reviewer that there should really be more like 10 in the package to account for user error.The keyboard connected to my Windows PC quickly and easily, which led me to my next task: programming it. This is where things go a little sideways. The AKS068 can be programmed with the VIA web utility, but it'll give you an error when you first try it. I'm not going to go into all of that, but let's just say this isn't as easy to program as it should be for a beginner mech keyboard.If you want to get into the programming side of mechanical keyboards (layers, macros, etc.) and this scares you, walk away from the AKS068. Get a Keychron instead. Seriously, it'll just be easier. This was my first time using VIA and I kind of figured it out with help from Reddit, but it was quite frustrating and doesn't make me want to program it any more than necessary.Now, why does programming matter? In my case, it matters because the keyboard doesn't have dedicated Home/End keys, which I use a lot. So, I had to use VIA to figure out where those keys were assigned as functions, then move them onto the PgUp and PgDn keys.If you don't care about Home/End keys or any other programming functions, you can just start using your AKS068 and not think about VIA at all.Despite the programming troubles, this keyboard still gets four stars from me...because it's so inexpensive. Heck, it even has some nice RGB lighting and a decent volume dial. And if I really want, I could upgrade both the switches and the keycaps...which will cost me more than the keyboard itself.This all makes the AKS068 a great entry point for mechanical keyboards as a hobby. But again, if you're not really interested in the hobby and just want an Alice-layout keyboard, get a Keychron and call it a day.