We stayed at The Inn for two nights. The staff was really friendly - very nice, very helpful. The rooms were clean, and the bed was comfy. The rooms were also pretty large.
The Internet worked perfectly. Water pressure was excellent. Two sinks (one in the bathroom, one just outside) was a really nice touch. I've stayed in on-campus inns before, and this one was really a step above!
We didn't try the restaurants, but they were very convenient.
We would highly recommend it if you are visiting campus.