A great, clean place the ticks all the boxes. Couldn't rate it higher.