Serenity is absolutely excellent at what they do. They see the big picture even while working with small, independent, and intricate pieces. They are hardworking and deliver work on time. Wonderful people and great team players.