I think I'd like to get a pair but am wondering if they're comfortable. Also are they easy to put on?