I would like to hear about good experiences you have had. Who do you recommend?