Excellent service: professionally managed and quick. I got my visa in 5 days this time! (It usually takes 10 days though).
You can check your visa request status thru a secured link, which gives a sense of reliability.
The 90 days can also be made thru the app. Highly recommended