Extremely good; superb.
Of food: very delicious; delectable, scrumptious.
Of the highest quality; extremely good.