Great place. Well designed, clean. Good communication