A cozy place for spending a night or some downtime while traveling in Dallas.