It is expensive but you definitely get what you pay for.