I browsed many web hosting discussion boards and finally found this host.
1) Plenty of bandwidth & high speed ssd disk space. Far more than we've used.
2) Support responds quite quickly - usually within 3 hours (daytime).
For me, reliability is very important and so far so good with their services.