I have dealt with MF for 14 years. I have bought Yamaha PSR3000, PSR710, PSR910, P255, PSR670, Roland FP80, Martin SPJC16RE and many many smaller items (stands ,mikes, cables etc). I currently have a Genos on order with them.
I have never had a problem with MF, always quick friendly service. I've returned only one item, the Roland FP80 (which I hated), and they were quick with the refund and shipping help.