Overall, some of the staff was helpful, but the front desk folks were not too knowlegeable. For example, they should know basic directions to destinations or have access to the Internet to find out. The bed was the worse mattress I've experienced -- would rather sleep on the floor. And there were never any towels at the pool.
They could do a few small things to make a really good stay.