Great place, excellent value. Checks all the boxes.