Courtyard By Marriott Fredericksburg Historic District, Fredericksburg (3-star) | TravelManiac