This is the place to stay if you're ever in NOLA!