I would have given the Hampton Inn five stars, except for housekeeping. Checking in we asked about daily service and they said just let us know, so we said we'd like it every day. The first day our towels were replaced and garbage emptied. Then nothing, in spite to stopping by the desk and reminding them we wanted service. When we called down and asked for fresh towels, the guy who delivered them brought only two and complained about having to do that. My husband asked him for two more towels and he said OK and never came back. The next day we asked again and again no service. (I tip $5 a day to housekeeping, so I don't think it's because we don't tip.) The next day there were two housekeepers working on our floor and I asked one if our room was on her list. She said she "don't do those rooms." I asked the second, who didn't speak English, and she said no. So I went down to the front desk. Then we got two deliveries of towels. Our wastebaskets were emptied only once our entire stay and they do not offer recycling.
Aside from that, it's a great hotel, large comfortable room, great location and the staff is friendly, even if they don't follow through.
We enjoyed the breakfasts, but wished for bacon every day instead of sausages.