very friendly and helpful and very well thought out.