The software is easy enough for anyone with basic computer skills, but also has many features which make it very powerful if you have more advanced abilities in using computers/programming etc.
I don't think there's anything i dislike about this product so far! It does exactly what we need - helps us manage our coaches' availability at all times of day / week. We can see who is available when they aren't working (and vice versa). This makes scheduling much easier than having multiple calendars open up simultaneously and updating them manually as needed.