great place. affordable. excellent communication