Very clean, Very nice. Great location. All for a great price.