How to deal with MIL

My MIL wants everything to be about her and done for her. She won't be put out for anything. She refuses to come to our house (which is only 45 minutes away), we always have to go there or meet them somewhere. We have a 15 month old daughter. I'm getting so tired of always packing up our house and going there, when they could come here. No matter how many times we remind them its easier for them to come here, she won't. There's always an excuse. Do I continue letting her get her way, and just always go to her so that she can her granddaughter...or is it acceptable for me to expect her to put in effort too so that she can see our daughter?