I visited this hotel back in October 2005, as a convention I was attending was being hosted there.
For a convention site, this hotel was not adequate. The hallways were small, the layout rather confusing. Perhaps it was because of the nature of the convention (an anime convention), but a lot of the staff members came across as being unfriendly.
There seemed to be an utter lack of restaurants around that weren't budget-breaking (I can't remember any restaurants, actually, but as we were specifically looking for fast food, its possible they just missed my attention), but there is a bunch of car repair shops, should the need arise.