What is grammatically correct and why

“You have amazing taste” is correct. But: watch out for an occasional qualifier. “She has an amazing taste for bourbon”.