What a gem! This beautiful riverfront property delivers on all fronts - staff, location, cleanliness, waterfront view, fitness center, amenities, parking, event space …wow - we couldn’t have asked for more. The breakfast by the river while watching the dogs play as the sun came up was so pleasant. Wish we could have stayed longer. Truly the folks at this hotel over delivered in every way. Absolutely recommend you enjoy a stay at the James Newbury!