I have been using this service for over 10 years, it has always worked well with my business needs in terms of uptime reliability etc - there is nothing to dislike about them at all! They are very professional but friendly too so you can't go wrong here either way :) they do what their word says as far as price goes compared other providers out there (and trust me we've tried many!).
We use webmail through our domain email address which works great via MX records when needed or if your DNS changes due date expires then that's just fine also no problems from us ever since switching up 5+ yrs ago now :).