Overall a decent summary but I could quibble with a few of the points in the article. It states that Visa On Arrival gets 30 days. To my knowledge, most or all nationalities on the VoA list only get 15 days, and that stay cannot be extended.

In the section on extensions, there is mention of 7 and 14 day extensions, but 14 does not exist.