Couldn't be more perfect. Location, comfort, welcoming. Great stay.