On food alone...they would get a "5".
On number of seats available, wait time and the sometimes possibility of running out of particular dishes they drop to a "4".
The solution to this is of course, go early and get take out. I am not slagging on this place as it is unbelievably good. The owner grew up in an area of Kingston that knows how to cook. Yah, nyam it'all!