Check-in is at 4 p.m. and check-out is by 10 a.m. A $225 deposit is required at check-in and is refundable upon check-out. No pets are allowed at Tamarack & Mirror Lake.