I liked that they were open minded about my situation as well as being very knowledgeable of what i was looking for which made it easier when choosing solutions from them! They are great at communicating with you throughout all stages so if there is anything along the way or after its been completed we can always talk through any issues/ concerns together no matter how small!! My only issue would be their pricing structure but thats just me personally not sure why this happens sometimes? But everything else has worked out perfectly.