Samorost 2 have good visuals, sounds and music, both very closer to Machinarium.
But i can't recommend it because this game have too many negative points... a lot of them.
The first thing you notice is that you can't change resolution - you have to play it on a very tinny window. Being a Flash game, you can zoom in the image - and it's good - but you have to do it at every single new clip loaded. No Steam working layer, also.
The puzzles doesn't make much sense, so you have to pixel-hunt on your tinny screen, or bother yourself zooming every new screen. You'll fight to find the point to click many times, mostly places you need to enter or walking by, because they're not so visible, and considering the puzzles doesn't make much sense, it's always a waste of time and patience.
The game is very, very short. Not even 2 hours.
And part of this time you'll just watch your character slowly walking from a place to another, and since sometimes you have to do the same things more than once, it's very annoying. Also, you have not a save system, any of them. Instead, you receive codes every new level, and you can enter these codes if you want to play it later. If you don't realize the purpose of these codes to memorize them or take note, you'll have to play again from beginning, and considering what i said about slowly walking, you know what does it mean.
Finally, you don't have any real support from Amanita Design (developer). They're not present at Steam forums, and never patch their games to fix, improve or adapt them to continue to sell them. Although the asked price is low, it's not worth by any aspect, maybe for 1 dollar or so, and if you really like P&C games or the art style.