This is really great!
Your description is quite amazing. Very vivid, and I can imagine everything that's going on. The plot is also quite interesting.
My only criticism is that the dialogue seems a little short and choppy. You could do well to add more dialogue for characters, simply for character development. Try to envision your characters and envision what each one of them would say in the situation that you put them in.
Other than that, awesome!
