I would give it 4/5. Everything was exactly as pictured. It was clean for the most part. The host was super responsive as well.
A heads up to other visitors: Bring cash for the parking!