Spotless clean. Just perfect for our mini break in Edinburgh, within walking distance of everywhere we wanted to go. Would definitely stay here again.