This is interesting actually. I've been on a punting trip to Marra three times now. Usually (actually, always) go with a group of mates (we are all British Indians). The group I go with tend to go Marra at least twice a year and have been going for at least 6 years. Some of the guys have long standing 'hook-ups', which they see every time they go and some of the guys prefer to sample new delights. Either way, we are under strict instruction not to pay more than 1500dhms. But I've seen the prices hike up with each visit.
My first visit was in 2012 and the top price quoted was 1500dhms. Usually get this down to 1200dhms. Girls would keep their end of the agreement, such as staying until lunchtime the following day etc. All in all, it was a great experience, with some absolute crackers.
Second visit was 2013, and it was a similar experience to my first one.
Third visit, and this has put me off a little bit, was 2015. I went with a different group of lads and we just had problems each night. Girls starting at 2500dhms, most wanting 3000dhms+, coming back to the villa and then causing a scene, not agreeing to what they had promised earlier, leaving after one pop etc.
Anyway, planning on going this year but probably to Agadir as it seems to have a more chilled scene.