We only stayed for one night as a last minute getaway for my 4 year old last December during winter break. Children get a Camp Omni bag with milk and cookies when you want them delivered.
Location- conveniently located if you are looking to visit the historic sites.
Parking- you can valet or you can self park in the lot which is about right behind the hotel but it's a one way street so you need to go another block and come around. I didn't see much street parking available.
Restaurants- there are lines of bars, restaurants, and nice eating places within walking distance. My 4 year old didn't complain about the walk to end of the street near the water and back.
I didn't order room service so I'm not quite sure how the food is in the hotel.
Pool- it's a small pool, more like a lap pool, but big enough for a few families to play at the same time without feeling crowded. In the same area, there is a dry sauna- loved it!
Beds were comfy, nice view, and hotel was clean.