Overall is good but location is a bit difficult to find. Owner and staffs very helpful