5+++ This is our 2nd project with Kamran and he is on time, on budget and communicates along the way. Excellent!!