I would use cozy...cosy just doesn't hit home for some reason. My dictionary says that "cosy" is more chiefly British. Cosie and cozie are also shown!