Clean and great place! The sofa bed was spacious and comfortable too. Only thing that caused slight discomfort was the smell from the carpet in the kitchen, but other than that we were more than satisfied with the place. Will definitely stay again!