Good location, good staff, high price-performance