Yes and yes. I require a $250 deposit within two weeks of agreeing to a date. I also require an electronic Service Agreement signed and returned within 14 days of issuance. Both of these must be done otherwise I cannot guarantee your requested date. Once signed and the deposit is paid, the date is all yours and I get to work! YAY!