Very clean and has everything! Host answered all my questions during the stay. I highly recommend staying here!!