I could not have dreamt of a more perfect place to stay for three days.