I'm a little confusing while writing this review. Say I bought 6 kalimbas from Gecko, but had to return 3 of them because of rust problem. Some in their stock would be rusty (on the keys) and you have to check the item carefully once you received. I have had to do the return more than once, and certainly I was not happy of wasting time for buying and returning again and again. By the way, Gecko did listen and solve the issue pretty good by refunding quickly. BUT in another hand, the quality of Kalimba by Gecko is really really good. I've tried buying and playing Kalimba from other brands, but can't compare to the Gecko ones. I love the sound and the wood finish, very nice and high quality for the price. But I also say be careful, sometimes the quality is not equal, I mean in the same product line, there're items that could be better than others, or reverse (the finished wood is heavier or lighter, the keys sound better or worst...). It depends. I mean yeah Gecko Kalimba is one of the best brand of Kalimba, but there're also some issues somehow. You buyers, just need to check it out carefully and feel free to return it once it has any problem. After all, if you ask me do I like Gecko Kalimba, I would say YES I DO!