Make yourself at home during your Omaha weekend at this pet-friendly, always accommodating hotel. Apartment-style suites include full kitchens and plush bedding.