Very clean, very nice amenities, good food, nice pool, friendly staff. Comfortable beds, nice linens/towels, really everything you need.
Bathrooms could use a mirror and a hook or two to put your stuff.
The only downside is that the person working the desk was not from the area so was not particularly helpful when it came to making recommendations beyond what you could find online yourself.