Very clean, good value, Yanlin was accessible and communicative.