Very clean. Great location. Spacious is an understatement.