very clean and great communication! location was perfect too, and everything is thought about. (ie parking, etc). really recommend!