We went to Kelly O's in the Strip for breakfast today. We had taken the day off work and thought it would be a nice way to start the day. We had been there before and had always enjoyed the breakfast. Nothing outstanding but it is always the least crowded breakfast spot in the Strip and has a parking lot so it was a good choice. After our experience today we will never return. It was not crowded when we arrived so we immediately got a seat. After 5 minutes our waitress came and gave us menus and took our drink order. She delivered our drinks and we placed our order. After 40 minutes of waiting for our food our waitress came over and told us that the kitchen had lost our order. She took our order again and told us they would expedite our food. 20 minutes later we finally got part of our meal. My daughter and I had ordered eggs over easy, bacon, home fries and Italian toast. My husband had ordered a bacon/cheese omelette, hash browns and rye toast. We received everything except the hash browns and home fries which ended up arriving 10 minutes later. As far as the food the Italian toast was cold, there was no cheese in my husband's omelette and our bacon (which had always been good in the past) was only ΒΌ to 1/2 inch wide. The three pieces put together did not equal the size of a normal piece of bacon. But at that point we just wanted to leave and enjoy the rest of our day. What made it worse was that, after telling us that our order had been lost, our original waitress never said another word to us. She totally ignored us and was rather rude. On the bright side the waitress who took over for her was very apologetic and didn't charge us for the meal. All in all ,a very disappointing meal and we will definitely not return.