Some places just cover the bare minimum, but Emma offers excellent attention to detail.