The townhouse was perfect. Clean, spacious, beautiful and the location could not have been better. And Stephen was the perfect host. We will definitely be staying here again whenever we are in town.