Very clean, great location, kitchen was very well equipped. We felt extremely comfortable during our stay!