The Chocksett Inn is a refined hotel with airy rooms, some featuring kitchens. Guests can enjoy a pub-style restaurant and a garden.