As Ray says, 'cozy' ( or 'cosy') suggests warmth, but it also suggests 'snugness' and intimacy.
For a room to be described as cosy, there are three essential elements : it should feel comfortable, be pleasantly warm and not be too big.
In fact, 'cosy' is can often be interpreted as an estate agent's euphemism for 'small'. For example, if a room or home to rent is described as 'cosy', you know that they are trying to make a description of any undersized property sound positive!