These guys should have much higher reviews, it seems like some other folks were having bad days. I've been looking for a new keyboard for quite some time within a budget range that is reasonable and with semi-weighted keys, which are hard to find not on 88 key keyboards. Not only did they have one, it was $80 off with a generous return policy. But I think the thing that stood out the most was that I was not bothered when I walked into the store. I got a chance to walk around, take a look at things and eventually make my way over to the keyboard section. I'm not very good and I'm a little shy about it so being able to just pluck at the keys myself without somebody standing over me was really nice. It wasn't until I walked up to the front counter that they asked if I would like some help, which was perfect. Both the gentleman who helped me out were extremely polite, walked me through various features, and were frank about the quality of the midrange keyboards they carried. Andrew gets a special mention for his help, even opening a box of a new piano that I wanted to try, saying that they'll just use it as a floor model since they didn't have one out. Because of that, I was able to immediately make a decision and brought home a piano I really like at a good price. The only thing critical that I would add is that I asked for a sustain pedal, and chose the slightly more expensive Yamaha one. I was not aware of this but apparently Yamaha pedals are often not compatible with Casios. A minor inconvenience and they still get five stars just for a kick-ass experience, thanks guys. read more