Excellent service provided, price is slightly on the high side compare with other provider but quality matters more. Definitely would recommend them to others and engage them for future events.