Selina Catahoula is one of the best places to stay in New Orleans, and at a great price!