A perfect place in a perfect location. Full of charm. Had everything we needed. We will definitely stay here again on our next visit to Northampton.