Mutual exclusion is not satisfied here, Progress is satisfied here and Bounded waiting is not satisfied.
Bounded waiting is not satisfied because there is problem of starvation suppose there are three processes P0,P1 and P2.
P0 successfully set the lock variable and executed the critical section now one process from waiting list P1 acquired the lock and executed but now in waiting list there are two process P2 and P0 but there is chance that P0 can again acquired lock before acquired by P2 and this can happen infinite time by which P2 will be starve. So Bounded waiting is not satisfied.
See Mutual exclusion and progress are two primary requirement of synchronization. To solve above problem test and set solution was introduced but that also doesn't satisfy bounded waiting.