If you are celebrating a special occasion and willing to spend a bit try Fernandezon the Gran de Grcia its absolutely fantastic however a bit pricy

Could you correct the punctuation please?
If you are celebrating a special occasion, and willing to spend a bit, try Fernandezon the Gran de Gracia, it's absolutely fantastic, however a bit pricy.