Sounds like it works pretty good if all of those features are available.