Excellent place and location. Good communication before and throughout. Nice little touches.... perfect! Thoroughly recommend.