Just what a needed. Great staff, location and price.