Yes to all 3 of your questions. There has to be at least some amount of overselling, with the plans they have, but I know the owner and his other brands, and they generally get very good reviews. I use their Windows VPS brand for a cheap remote desktop server for checking clients' sites and such, and everything has always been top notch. Never had a problem.