I am Protomario, I work on Youtube full time creating The What You Missed Gaming News Show, Pokemon Theories, and Pokemon What IF Scenarios. I also review games from time to time, among other things! Thanks! =) My wife is on here often too.
Spelunky is a Platformers Nightmare. This game is very good, perfection for platformers even. With that in mind be aware that the difficulty level of this game is in your face from begining to end, so there is no curve. Added with this difficulty, this game requires survival of 15 levels on ONE life. To see the real ending there are an extra 4 levels, and side levels like the Castle, Mothership, and Worm. To get the actual ending it is required that you attain Three things that are not known right off the bat, which will require some looking up.
Overall this game is meant to kill you and break your spirit by randomizing all dugneons, items, and shops. Meaning your runs will never be the same.
If you do not like restarting your progress, getting close to the end and failing, then this game is not for you.