Is this an ok construction for a bathroom sink drain?
As Kris said there are a lot of 90's , I fully agree with his comment, I would give an example from the electrical code that only 360 degrees of turns are allowed before the next junction box because of the resistance to pulling the wire increasing with each 90, the same thing happens with water pipes and a sharp 90 is impossible to get by more than 2 in many cases if long sweeps are used it may be possible but that's why you can't get the snake through.