Really good!
Seriously, that was unexpectedly good, especially the detail in a lot of the backgrounds and paintings. I'm giving it a 5, and I know a couple friends who will love this as well. Prepare for a couple more 5's
Keep up the good work, and feel free to take your time. Just remember, you can't rush true art like this.
I wish you well.