Great location, generous hosts, lots of nice extra touches, thoroughly recommended.