We spent three nights here in this lovely inn in a small town on the river. The rooms were decorated tastefully and were spotless. There are just five rooms and a pub/deli. (The California BLT is great!) There are several gift shops in the town and the view of the river is very picturesque. The general location is convenient to Camp LeJeune in Jacksonville and many beaches, such as Emerald Isle and Atlantic Beach. It is easy to run to the beach for a few hours, then back to the inn. It isn't cheap, but it is reasonable for the room, adjacent deli and the location.