The presence/absence of есть in "у кого-то есть что-то" can be ungrammatical sometimes:
У меня простуда — I've got a cold — not *У меня есть простуда; since a cold (and other states and conditions) is not something you actually "have" in the strict sense.
У меня есть деньги — I have (some) money. — not *У меня деньги.