Slightly hard to find at first, but perfect spot to stay in NOLA.