Beautiful and well-thought out suite.