Great location, good communication overall. A few minor hiccups, average quality/price but overall OK.