Very clean. Good location. Very good equipped kitchen. More spacious than it looks. Would definitely stay here again.