Either I've had too much to drink, or this pub has a very liberal dress code...