I did 4 days of research trying to find the best theme possible for our requirements and this is definitely the one. The customer support has been excellent in every way. Highly recommend!