We just needed a place to stay after we took a little detour, but this hotel exceeded expectations. Everything was clean and organized. The staff were very helpful and polite. And the location of this hotel can't be beat. Although the front desk had most of the amenities that we needed, a nearby shopping plaza offered anything else (Giants and more).