No flip-flops. The shoes must be fully strapped around the back of the ankle. Open toe shoes are allowed, and yes, you are allowed to wear your ruby slippers!