what are the start/end times? Cost? Meeting place?