5/5. Great location, spotless, great host. Would highly recommend.