Bob and Sue’s place is the perfect NOLA stay