I especially liked the flexibility re bringing, picking up at any time during the sessions, start time cancellation etc. Maybe more outside when the weather is nice. The beach service (30 mins supervision) is an excellent idea and very helpful.