I think Khao San Road may be a victim of it's own success. We came here specifically because it was rated so well on yelp and were disappointed mostly because it didn't live up to the hype.
We went on a Monday night and still had to wait 35 minutes for a table. The server/service was inattentive. Since I wasn't sure how spicy to get my food, our waitress offered to bring extra chiles with my dish. These didn't come with my dish and I was unsuccessful in flagging down any staff member for several minutes.
I thought the food was good but it wasn't the best Thai food I've ever had. I thought the quality of the ingredients was quite high compared to most other Thai restaurants in Toronto.
I wouldn't suggest going here. The service was lacklustre and the food wasn't worth the long wait.