Basic install/setup was done in about an hour. Had some questions on customization and their support staff is quick to respond and very helpful. Very good value for the price!