We had to do a long term stay with two young children. Mary Beth's place definitely made it pleasant. Clean, great location, safe, good amenities, and great communication with Mary Beth. Short or long term stay, this is the place to be.