Devin is probably a nice guy but my rental experience with him was very bumpy. He didn't communicate very well, kept rescheduling the drop off time at the last minute through out the day and not show up when he said he would. I ended up stuck at home worried and waiting for him all day with no news. He finally showed up out of the blue 12 hours late and returned my camera with a broken battery door. I'm still waiting for him to replace it at this point.