Disneyland Hotel

My husband and I are going to Disneyland in early April for our anniversary. Should we stay at Fairfield Anaheim Resort or Grand Legacy at the Park?