Just what we needed for a weekend in New Orleans: a convenient location, a comfortable place to sleep, and pet-friendly.