I have had a couple almost exactly like that...
Is enough to think, why I wake up from bed today? XD