Excellent is the word I would use…

Excellent is the word I would use to describe the new site.