Charming place to stay in NOLA. Great location.