Good and clean experience but not much flexibility.