Great place to stay while you explore NOLA.