I was not expecting that. Very tricky, very random, very good. The length is just right, I was actually able to get through it. The descritions are powerful and I feel like I'm really there. Good job!
~
Dx
Pretty good. But the main character is so grouchy; that it is hard to like him. None of your characters were likeable. Work on your characterization and make your charaters likeable next time you write a story. Other than that, good job! Rock on!