Yes. Does what it says on the tin. Lasts for 24 hours or so, so if you were having a long weekend away and needed this sort of assistance then 3-4 taken with you should do you well. Long dates previously too. Unlike Viagra you can pop it in the morning or whenever and it'll last all day. 20mg was fine for me.