Cool, tiny place and a great place to hang your hat while you explore NOLA.