Great place, ticks all the boxes.