Flawlessly clean. Great location. Well appointed.