Fairly decent bonnet
Doesn't necessarily heat your entire scalp (some areas such as the nape and sides are neglected) but I leave it on for at least 45min to an hr and overall my head gets pretty warm.
Rating: 3 stars