I also just got the heart bag yesterday. I have been looking forever for a heart bag that is practical. I don’t find it that small. I have an iPhone X...which fits along with my Chanel card case, lotion, sanitizer, chapstick, and keys. That’s basically all I carry everyday. My sa’s iPhone 8 plus did fit without the case. It just needs to go in diagonal. I didn’t find the body strap too short and I have a pregnant belly right now. It fit perfectly! I even tried it on with my winter coat, and it still was comfortable to wear xbody. Hope this helps!!