This place is nice and spacious and meets business traveler needs, no doubt about that. The staff is friendly and helpful. The breakfast is pretty decent. I can't say too much about the dinner options because I didn't partake. They provide great, prompt shuttle service as well.
The only (and I do mean only) downside is the location... there just aren't enough good restaurants within walking distance.