Very clean. Very spacious. Very well equipped. Very comfortable. Great location!