I have experienced very bad experience with mahagun. I booked my flat in March 2010 and it is not yet handed over. I dropped so many mails to their customer care but no body was bothered to reply back.
When ever I called them they promised me that they will reply back in next 10-15 minutes.