Another place under consideration this summer for our trip is the Talbot Inn. Anybody care to give me some feedback on this place? Thanks!