Good location, good staff, bit dirty but generally ok