Never surfed before & booked on a friend's recommendation. Right from the start, communication was excellent & all my questions answered. Everything included in the price - airport transfers, accommodation, all food, trips out, & most importantly, all surfing and kit. Great instruction, with as much or as little coaching as you need. Tariq & Hamza make a great team. The Riad is a little Oasis - basic, but comfortable. Yoga on the terrace after the 'washing machine' of learning to surf was most welcome. Would go again with Mirage.