Extremely good; superb.
Of food: very delicious; delectable, scrumptious.
Superb, excellent, stunning.