There is not a better place to stay when you come to NOLA