Great place, ticks the boxes.