Everything we hoped for. Recommended.