We had a great experience with SEM. Everyone was professional, efficient and enjoyable to work with. We lost power for 18 hours this week due to a storm, but a quick call to SEM got the coaching we needed to keep the critical things running while we awaited repairs.