Expensive but do you think it worth it?