This sheet set is generously over-sized which helps tremendously on deep mattress sets. The fabric is weighty. Also I like that the bottom sheet is fully elastic all the way around which helps to hold it on. The color I received is true to what was pictured and since the set was deeply discounted and I used some reward points it was a great deal. I have only washed it once so cannot speak to whether the flannel will pill eventually.