I really try not to push brands on people because it's personal preference in the end. But, since you mentioned smooth, detailed sound, good bass and small footprint, I can't help but recommend the Ohm Microwalsh.
I know enough to know that you may try them and not like them as much as me...