There is a hotel right in the grounds of Chichen Itza. I only saw the lobby area and the outdoor buffet (where the tour ate). It looks nice from the outside is about all I can say.

These photos were taken in 2008.