They could be awesome if they were made correctly and bigger. I hate these sheets and wish I had never bought them for my son. My son and I were both so excited when I got these for him. He has a loft bed and we all thought that they would be perfect. No way! They are now the source of many arguments. He doesn't even have a high loft mattress, and they constantly are popping off. He loves they way they feel but hates the way they fit and I don't even want to try to put them on. They look terrible, and the bed is much more of a mess than with regular sheets. By the end of the night, he is basically on the mattress. What's the point?
Bottom Line: No, I would not recommend this to a friend
I suggest you go to a local store (like Walmart or Target) and get some sheet holder straps. They are pieces of elastic with clips on the ends that you attach across the corners of the fitted sheet to keep it on the mattress. I think that these will make things so much better for you and your son!