My Son's iPhone took an unfortunate swim in a pool. The phone was brought into uBreakiFix for a free water damage assessment. They worked on the phone and determined that the main board was fried. I was glad that I could get the phone initially looked at for free so I knew what the extent of damage was.
Unfortunately, the phone couldn't be fixed, but I will definitely be bringing any broken devices to them in the future. Their repair prices seem reasonable, especially compared to the price of a new phone.