Derek’s place checks all the boxes! Highly recommended!