Properties of this quality are few and far between - this is up there with some of my best airbnb experiences. This would be a six star review if that were possible.