It is a unreliable company. Two weeks before my wedding day, they send me an email to tell me that they have to cancel my event due to unforeseen circumstances. I signed the contract 6 months ago and pay out the money on time. However, they said will refund the money in 6 weeks. It is already 3 months. Still no phone, no refund, no email ! It was disruptive in planning my wedding.