We stayed here in December for the 150th anniversary of the battle of Fredricksburg. The location was perfect! Watched the street battle in the morning, went back to the hotel for lunch, and later walked to the battle of Marye's Heights. The city still maintains it's old fashioned atmosphere and it really is a beautiful place to visit. The hotel is quiet, clean and we had a restful night's sleep. There is a Starbucks in the lobby, so you can get your coffee in the morning before heading out to go sightseeing. The only bad thing was the breakfast buffet, very bad, do not go. I have never seen fish served as part of a breakfast buffet! No butter available, no pastries, no fruit, but lots of roast beef & chicken, very strange indeed, especially since it was very early in the morning. Other than the buffet, I would recommend this hotel. One last thing, parking is not easy in the city, it is well worth the extra $ for valet parking.