Delightful
Pleasant, bringing satisfaction, enjoyment
Ecstatic
Overwhelming happiness, joyful excitement