The location is excellent. The front desk staff was great, except for one lady that works day shift. Quality has gone down since my last stay some years ago. All you get on the beds is a very thin comforter that is not good for much warmth. Our room had a sofa sleeper and they didn't even provide the thin comforter. What they gave you was an extra bottom mattress cover that was extremely itchy. The toilet rocked on its base and the toilet seat slid because it was not firmly attached either, but at least we were able to get the handicap accessible bathroom that was needed. Not enough towels were provided for everyone in the room and when I went to the front desk to request more I was told that I had to wait until housekeeping arrived to ask them for towels. Thank goodness my daughter packed some. So poor service, however it may be just this one unpleasant front desk clerk. Lastly, 5 day stay. Room cleaned only once, however housekeeping did make it a point to steal all of my neatly stacked cans that I was recycling 2 days AFTER actually cleaning the room. When I reported it to the front desk, yes, the not so nice clerk, responded that housekeeping must have thought that it was trash. When I explained to her that they were neatly stacked and arranged in a certain pattern on the counter so it couldn't be mistaken for trash she just blew me off by going back to her computer. Would I book again? Probably so, but I would be better prepared.