Highly recommended. Lots of thought given. Trust me it is really good.