Spotlessly clean, everything you could possibly need during your stay is provided. Perfect location. Great communication from host Sharon. Highly recommend