A great, quiet little place to stay in New Orleans.