Ezra was great with communication during the booking process and made scheduling easy. However, on the day of our session he wasn't able to follow through and didn't reach out to let me know. i think with better day of communication this could be a really smooth experience.