A comfortable stay - like home - in NOLA.