As I said, its fine if you can afford it. If I had the money i would have even my mehndi at a hotel. But I had to have it at home (in Pakistan). We did have the wedding at a hotel but thank God it was done in the days when no food was allowed at wPddings in Pakistan unless it was inside your own home. So we fed close friends family at home. I have seen most desi weddings at hotels in the US. However, someone I knew had her son’s nikah at a community hall. Maybe I will go that route for my kids’ weddings if we can’t afford it. But people in Pakistan can easily have $20-25 k weddings meaning 20-25 lakh and that wouldn’t even be extravagant.